package me.dan.alibabasdk.entity.trade.product;

/**
 * SKU信息
 * @author SRZ
 * @date 2020/09/04
 */
public class AlibabaOpenplatformProductModelProductSKUInfo {

    /**
     * SKU属性值，可填多组信息
     */
    private AlibabaOpenplatformProductModelSKUAttrInfo[] attributes;
    /**
     * 指定规格的货号，国际站无需关注
     */
    private String cargoNumber;
    /**
     * 可销售数量，国际站无需关注
     */
    private Integer amountOnSale;
    /**
     * 建议零售价，国际站无需关注
     */
    private double retailPrice;
    /**
     * 报价时该规格的单价
     */
    private Double price;
    /**
     * 阶梯报价
     */
    private AlibabaOpenplatformProductModelProductPriceRange[] priceRange;
    /**
     * 商品编码
     */
    private String skuCode;
    /**
     * skuId
     */
    private Long skuId;
    /**
     * specId
     */
    private String specId;
    /**
     * 分销基准价
     */
    private Double consignPrice;

    public AlibabaOpenplatformProductModelSKUAttrInfo[] getAttributes() {
        return attributes;
    }

    public void setAttributes(AlibabaOpenplatformProductModelSKUAttrInfo[] attributes) {
        this.attributes = attributes;
    }

    public String getCargoNumber() {
        return cargoNumber;
    }

    public void setCargoNumber(String cargoNumber) {
        this.cargoNumber = cargoNumber;
    }

    public Integer getAmountOnSale() {
        return amountOnSale;
    }

    public void setAmountOnSale(Integer amountOnSale) {
        this.amountOnSale = amountOnSale;
    }

    public double getRetailPrice() {
        return retailPrice;
    }

    public void setRetailPrice(double retailPrice) {
        this.retailPrice = retailPrice;
    }

    public Double getPrice() {
        return price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }

    public AlibabaOpenplatformProductModelProductPriceRange[] getPriceRange() {
        return priceRange;
    }

    public void setPriceRange(AlibabaOpenplatformProductModelProductPriceRange[] priceRange) {
        this.priceRange = priceRange;
    }

    public String getSkuCode() {
        return skuCode;
    }

    public void setSkuCode(String skuCode) {
        this.skuCode = skuCode;
    }

    public Long getSkuId() {
        return skuId;
    }

    public void setSkuId(Long skuId) {
        this.skuId = skuId;
    }

    public String getSpecId() {
        return specId;
    }

    public void setSpecId(String specId) {
        this.specId = specId;
    }

    public Double getConsignPrice() {
        return consignPrice;
    }

    public void setConsignPrice(Double consignPrice) {
        this.consignPrice = consignPrice;
    }

}
